﻿using XLua;

namespace Yoozoo.Gameplay.RTS.Proto
{
    [GCOptimize]
    public enum TargetCoordinateType
    {
        SPACE_1 = 1, //空地 读取coordinate
        CASTLE_2 = 2, //城堡 targetId为playerId
        MARCH_3 = 3, //行军 targetId为marchId
        MONSTER_4 = 4, //单人野怪 targetId为marchId
        RESOURCE_5 = 5, //资源点 targetId为resourceId
        WAR_CLOUD_6 = 6, //迷雾 targetId为迷雾blockId
        SCOUT_ARMY_7 = 7, //侦察兵,
        BUILDING_0 = 999,
        SIEGE_MARCH_8 = 8,
        CAMPSITE_9 = 9,
        ALLIANCE_CASTLE_10 = 10,
        ALLIANCE_FLAG_11 = 11,
        ALLIANCE_RESOURCE_12 = 12,
        BUILDING_NPC_MARCH_13 = 13,
        MIRACLE_CASTLE_14 =14,
        CHECKPOINT_15 = 15,
        POLICE_OFFICE_16 = 16,
        RADAR_RESCUE_17 = 17,
        RESCUE_ARMY_18 = 18, //营救兵
        ASSEMBLY_20 = 20, //集结单位 targetId为集结id
        BELT_MONSTER_21 = 21,	//贝尔特活动野怪 targetId为集结id
        ALLIANCE_NEUTRAL_RESOURCE_22 = 22, // 联盟中立资源点
        DEFENCE_ASSEMBLY_NPC_23 = 23,	//以集结形式表现的npc防守部队(奇观，关卡)
        MIRACLE_GUARD_ROOM_24 = 24,		//奇观警备室建筑
        CHECK_POINT_ANNEX_BUILDING_28 = 28, //关卡的附属战斗建筑用（仅用来表现并无太多实际作用）
        DEFENSE_ASSEMBLY_29 = 29, //防守集结
        SMUGGLER_30 = 30,
        ALLIANCE_PRACTICE_31 = 31,
        ALLIANCE_PRACTICE_BOSS_32 = 32,
        ALLIANCE_PRACTICE_BOSS_SIGN_33 = 33,
        BLACK_KNIGHT_INVASION_BUILDING_34 = 34,
        BLACK_KNIGHT_INVASION_ARMY_35 = 35,
        PHARMA_CASTLE_36 = 36,
        PHARMA_MONSTER_37 = 37,
        DONALD_BOSS_38 = 38,
        VIPER_CASTLE_41 = 41,
        CARGO_TRUCK_42 = 42,
        WORLD_BOSS_44 = 44,
        INTERCITY_TRADE_TRUCK_45 = 45, //城际贸易货车
        TRANSFER_POINT_46 = 46,
        TREASURE_TROVE_47 = 47,
        
        PRISON_CASTLE_49 = 49,
        BEACON_CASTLE_50 = 50,
        
        TRAIN_51 = 51,
        
        BANK_CASTLE_53 = 53,
        ALLIANCE_TREASURE_52 = 52, //联盟宝藏 
    }
}